I see where you're coming from winky. Yes, the lateral was 100% legal since it was passed backward. We both agree.
My point is that when a player is pushed back 3 or 4 yards he should be called down due to forward progress. Once he has been called down, if he throws a legal lateral the ball is still down at the point that forward motion is called and cannot be advanced by another player.